thin.define(function(exports) {
	var self = this;

	/* 
	 * 根据中奖情况设置步长
	 * 模式A：
	 * 		中奖继续走
	 * 		不中回第一步
	 * 模式B：
	 * 		中奖回第一步
	 * 		不中继续走
	 */
	function main() {
		// 步长
		var stepIndex = thin.store_opts.stepIndex || 0;
		if (typeof arguments[0] == 'boolean') {
			var judge = arguments[0];
			// 模式
			var mode = thin.store_opts.mode.toUpperCase();
			switch (mode){
				case 'A':
					// console.dir(judge);
					stepIndex = judge ? stepIndex + 1 : 0;
					break;
				case 'B':
					stepIndex = judge ? 0 : stepIndex + 1;
					break;
				default:
					break;
			}
		} else if(typeof arguments[0] == 'number') {
			stepIndex = 0;
		}
		// 设置
		thin.store_opts.stepIndex = stepIndex;
		return stepIndex;
	}

	exports('setStep', main);
});